palm hearts with anchovies - Turkish English Dictionary